Test Studio Scheduling Service API Documentation

This documentation explains the use of the Test Studio Scheduling Service API. The Test Studio Scheduling Service handles all test run scheduling and execution in a distributed installation of Test Studio. The Storage Service API exposes this data using a RESTful web interface. The API exposes a set of endpoints that correspond to types of information about the Scheduling Service. The format for making calls to a specific endpoint is documented in the page for that endpoint.

Applications of the API

The Scheduling Service API allows developers to access data about the state of their Test Studio scheduling, including scheduled test runs and registered remote execution machines. A custom application can then format this information to produce reporting in arbitrary formats. This may facilitate reporting in custom formats or in formats compatible with proprietary technologies.

The Scheduling Service API also exposes calls to add data to the Scheduling Service, including the creation of new scheduled test runs. The Scheduling Service API validates objects sent with API calls before making changes to the Scheduling Service to prevent unexpected behaviors.